package com.video.video.service;

import com.video.video.domain.dto.DKefuDto;
import com.video.video.domain.vo.KefuQuery;
import java.util.List;
import com.video.video.domain.DKefu;

/**
 * 客服Service接口
 *
 * @author ruoyi
 * @date 2022-10-27
 */
public interface IDKefuService
{

    public List<DKefuDto> selectDKefuDtoHtList(KefuQuery query);

    public List<DKefuDto> selectDKefuDtoList(KefuQuery query);
    /**
     * 查询客服
     *
     * @param id 客服主键
     * @return 客服
     */
    public DKefu selectDKefuById(String id);

    /**
     * 查询客服列表
     *
     * @param dKefu 客服
     * @return 客服集合
     */
    public List<DKefu> selectDKefuList(DKefu dKefu);

    /**
     * 新增客服
     *
     * @param dKefu 客服
     * @return 结果
     */
    public int insertDKefu(DKefu dKefu);

    /**
     * 修改客服
     *
     * @param dKefu 客服
     * @return 结果
     */
    public int updateDKefu(DKefu dKefu);

    /**
     * 批量删除客服
     *
     * @param ids 需要删除的客服主键集合
     * @return 结果
     */
    public int deleteDKefuByIds(String[] ids);

    /**
     * 删除客服信息
     *
     * @param id 客服主键
     * @return 结果
     */
    public int deleteDKefuById(String id);
}
